399336
5061
1100481
2058
869138
12274
848917
467885
625389
1021728
106581
477534
806951
465118
368102
57387
516115
83366
278432
632607
219434
907387
957831
415740